fcell/*Set of Preset Classes*/
body { background-color: #e1e1e1; 
	font-family:"Courier New", Courier, monospace;
}
select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
table{
border:none;
/*background-color:#ffffff;*/}
/*Position*/
.left{
float:left;}
.right{
float:right;}
.none{
float:none;}
.medium{
	margin:auto;
	vertical-align:middle;
	}
/*Aligment*/
.align-left{
	text-align:left;}
.align-right{
	text-align:right;}
.align-center{
	text-align:center;}
a{
	text-decoration:none;}
	a:hover{
		text-decoration:none;}


#wrap{

height:auto;
width:990px;
margin:auto;
margin-left:9px;
}

#main {
background-image:url(../images/main-background.gif);
background-repeat:repeat-y;
font-family:"Courier New",Courier,monospace;
font-size:12px;
height:auto;
width:990px;
}
#heading{
font-family:Arial,Helvetica,sans-serif;
height:50px;
padding-left:180px;
padding-top:20px;
width:auto;
}

/*Elementos heading*/
#title-content {
height:auto;
width:600px;
}
/*Container*/
#container {
height:auto;
width:990px;
}
/*Menu superior*/
#nav-bar {
background-color:#C3C3C3;
font-size:14px;
height:25px;
padding-left:180px;
padding-top:3px;
white-space:nowrap;
width:810px;
word-spacing:2px;
}
/*Menu-izquierdo*/
#menu-bar {
height:250px;
width:145px;
}
/*Content*/
#content {
height:auto;
padding:18px 25px 20px;
width:785px;
}
#subtitle{
	height:20px;
	padding-bottom:10px;}
/* INICIO TABLE */
#text-field table{
background-color:#FFFFFF;
}
#text-field table thead tr .head{
background-color:#0274A6;
}
#text-field table thead tr td .search{
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
background-color:#0000FF;
} 
#text-field table thead tr td .no-search {
padding-left:10px;
padding-top:8px;
padding-bottom:2px;
}


#text-field table label{
padding-bottom:3px;

}

#text-field .cell-1{

padding-left:5px;
}
#text-field .cell-2{
padding-left:10px;
}
#text-field table .input{
padding-top:3px;
padding-bottom:3px;
}
#text-field table .input-sup{
padding-top:6px;
padding-bottom:3px;
}
#text-field table .input-left{
width:25px;
padding-top:3px;
padding-bottom:3px;
}
#text-field table .label-sup{
padding-top:6px;
padding-bottom:3px;
}

#text-field table tr td .input-text{
background:#E1E1E1 none repeat scroll 0 0;
border:0 none;
padding-left:3px;
}
#text-field table tr td .label{
padding-top:4px;
padding-bottom:12px;
}
#text-field table tr .title{
background-color:#B3B5B4;
padding-top:6px;
padding-bottom:10px;
}
#text-field table tfoot tr td{
padding-left:8px;
padding-right:8px;
padding-top:3px;
padding-bottom:9px;}

/* FIN TABLE */

/*MENU  SUPERIOR*/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 12px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: auto;
	background: #c3c3c3;
	color: #696B6A;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #c3c3c3;
color:#0374A5;
}

#sddm div
{	position: absolute;
	padding-left:-10px;
	margin-left:-10px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #c3c3c3;
		color: #696B6A;
		font:  13px arial;
		padding-left:-10px;
		margin-left:-10px;
		}

	#sddm div a:hover
	{	
		padding-left:-10px;
		margin-left:-10px;
		background: #c3c3c3;
		color: #0374A5}


/*  clear  */
.clear-both{
clear:both;}

/*  search  */
#search{
display:inline;
margin-right:24px;
width:141px;
background-image:url(../images/search.gif);
background-repeat:no-repeat;
}
.search-input {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#330033;
z-index:10;
}
/* buttons */
form .button{

margin-right:6px;
width:53px;
height:21px;
background-image:url(../images/buttton-back.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:1px;
border:0px;
}
form .button2{

width:63px;
height:21px;
background-image:url(../images/buttton-back2.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:0px;
padding-bottom:1px;
}
form .button3{

width:87px;
height:21px;
background-image:url(../images/buttton-back3.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:0px;
padding-bottom:1px;
}
form .button4{

width:111px;
height:21px;
background-image:url(../images/buttton-back4.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:0px;
padding-bottom:1px;
}
form .button5{

width:131px;
height:21px;
background-image:url(../images/buttton-back5.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border:0px;
padding-bottom:2px;
}
/*  Fin buttons */
/*  Lista A-Z*/

#lista a{
text-decoration:none;
color:#6a6a6a;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
#lista a:hover{
color:#0374A5;
}
#lista .hover{
color:#0374A5;
}
#lista tbody tr td{
width:30px;
padding-top:3px;
padding-bottom:3px;
text-align:center;}
.cell-search{
background-color:#0274a6;
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;}
.padding-5{
padding-left:5px;}
.padding-10{
padding-left:10px;}
.cell-search-az{
background-color:#0274a6;
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;}
.padding-5{
padding-left:5px;}
.padding-10{
padding-left:10px;}
/* Fin lista A-Z*/

/* Fin lista Link A-Z*/
#lista_link a{
text-decoration:none;
color:#6a6a6a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#lista_link a:hover{
color:#0374A5;
text-decoration:none;
}
#lista_link .hover{
color:#0374A5;
text-decoration:none;
}

/* Fin lista Link A-Z*/
.cell-no-search{
background-color:#0274a6;
color:#FFFFFF;
padding-top:4px;
padding-bottom:5px;}
#menu-bar{
padding:55px 0px 25px 0px;
text-align:center;}
#menu-bar #options div{
height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-align:left;
padding-left:10px;}
#menu-bar a{
color:#FFFFFF;}
#menu-bar a:hover{
color:#81B9D2;}
#menu-bar .hover{
color:#81B9D2;}
.link a{
color:#6a6a6a;
}
.link a:hover{
color:#0374A5;}
.link hover{
color:#81B9D2;}


/*  task  */
#task {
background-image:url(../images/mark.gif);
background-repeat:no-repeat;
color:#0374A5;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
padding-left:10px;
text-align:left;
}
#subtitle h2, #subtitle div{
	display:inline;
	}

/* Paginacion */
#pagination{
height:20px;
width:150px;}
h2{
padding-right:5px;}